#include <sys/time.h>
#include <time.h>

namespace safe_udp
{
    // 表示数据缓冲区的结构体
    class SlidWinBuffer
    {
    public:
        SlidWinBuffer() {}
        ~SlidWinBuffer() {}

        int first_byte_;            // 每个数据包缓冲区的起始字节
        int data_length;           // 该数据包缓冲区长度
        int seq_num_;              // 序号
        struct timeval time_sent_; // 记录数据包的发送时间
    };
}